/*
Theme Name: BHC 1.0
Theme URI: http://www.shejiwo.net/
Description: <a href="http://www.shejiwo.net/" target="_blank"><strong>设计窝工作室</strong></a>是一支专注于WordPress原创主题设计开发工作室，我们拥有多年的WordPress企业网站建设经验, 精通WordPress主题定制，WordPress仿站以及WordPress手机主题制作, 可以为您设计开发功能强大、符合语义、注重搜索优化、跨浏览器的各种类型WordPress网站程序。
Author: <a href="http://www.shejiwo.net/" target="_blank"><strong>SheJiWo.Net</strong></a>
Version: 2.0

License: GNU General Public License
License URI: j_themes.txt
Tags: jacall
*/

@import url('./reset_1.css');
@import url('./bootstrap.min.css');
@import url('./font-awesome.min.css');
@import url('./nprogress.css');

/* S Reset */
a{background:transparent;text-decoration:none;margin:0;padding:0;color:#333;}
a:hover{color:#123F71; text-decoration:none;/*-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;*/}
::selection{background:#123F71;color:#fff;}
::-moz-selection{background:#123F71;color:#fff;}
.clearBoth {clear: both;}
.clearfix:after {content: "\0020";display: block;height: 0;clear: both;}
.clearfix {_zoom: 1;}
*+html .clearfix {overflow:auto;}
/* E Reset */

body{color: #333;line-height:20px;font: 14px 'Microsoft YaHei', "hiragino sans gb",'黑体','宋体', Arial, Lucida Grande, Tahoma, sans-serif;}
*{font-family: 'Microsoft YaHei', "hiragino sans gb",'黑体','宋体', Arial, Lucida Grande, Tahoma, sans-serif;}
.f_l{ float:left;}
.f_r{ float:right;}

.thewidth{ width:1200px; margin:0 auto;}

.none{display: none;}

/*Container*/
#Container{background:#FFF;}


/*++Header++*/
#Header{padding:20px 0;}

#Logo{float: left;margin-right:40px;}
#Logo a{display: block;}
#Logo a img{height:50px;width:auto;}

#Menu{float: left;}
#Menu ul{margin:0;padding:0;list-style:none;}
#Menu ul li{margin:0;padding:0;list-style:none;float: left;position: relative;z-index:9999999;}
#Menu ul li a{display: block;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:16px;line-height:50px;height:50px;color:#333;padding:0 20px;text-decoration: none;}
#Menu ul li a:hover,
#Menu ul li a:active,
#Menu ul li a.checked,
#Menu ul li.hover a,
#Menu ul li.current_page_item a,
#Menu ul li.current-menu-item a,
#Menu ul li.current-menu-parent a,
#Menu ul li.current-menu-ancestor a{color:#123F71;}

#Menu ul li ul.sub-menu{position: absolute;display: none;width:160px;left:50%;top:50px;border-top: 0 none;padding-top:22px;text-align: center;margin-left:-80px;background:url(../Image/sub_menu_bg.png) top center no-repeat;}
#Menu ul li ul.sub-menu li{float:inherit;padding:0;}
#Menu ul li.hover ul.sub-menu li a,
#Menu ul li ul.sub-menu li a{color:#333;opacity:1;font-size:14px;line-height:40px;height:40px;background:rgba(255,255,255,0.7);padding:0;}
#Menu ul li ul.sub-menu li a:hover,
#Menu ul li ul.sub-menu li a:active,
#Menu ul li ul.sub-menu li a.checked,
#Menu ul li ul.sub-menu li.hover a,
#Menu ul li ul.sub-menu li.current_page_item a,
#Menu ul li ul.sub-menu li.current-menu-item a,
#Menu ul li ul.sub-menu li.current-menu-parent a,
#Menu ul li ul.sub-menu li.current-menu-ancestor a{color:#FFF;background:rgba(18,64,113,0.7);}





.header_search{margin-bottom:10px;height:25px;}
#search_form{position: relative;}
#search_form .search_form_bg{border:1px #123F71 solid;}
#search_form .search_form_bg #s{border:0 none;background:none;padding:0 10px;line-height:25px;height:25px;float: left;}
#search_form .search_form_bg #searchsubmit{width:25px;height:25px;background:url(../Image/search_btn.png) center no-repeat;border:0 none;text-indent: -9999px;float: right;}
#search_form a.search_form_show{display: block;width:27px;height:27px;background:url(../Image/search_btn.png) center no-repeat;position: absolute;top:0;right:0;}

.header_link{}
.header_link a{display: block;float: left;margin-right:10px;line-height:27px;padding:3px 0;}
.header_link a img{display: block;margin:0;padding:0;}

.header_lang{text-align: right;font-size:13px;}



/*Home*/


  /*owl_banner*/
#owl_banner{width:100%;position: relative;}
#owl_banner .item{text-align: center;}
#owl_banner .item a{display: block;}
#owl_banner .item a img{display: block;width:100%;height:auto;}
#owl_banner .owl-buttons div{display: none;}
#owl_banner .owl-pagination{position: absolute;bottom:20px;width:200px;z-index:9999;left:50%;margin-left:-100px;text-align: center;}
#owl_banner .owl-pagination .owl-page{display: inline-block;width:13px;height:13px;background:#DDD;margin:0 6px;border-radius:50%;}
#owl_banner .owl-pagination .owl-page.active{background:#EB2500;}

  /*section*/
.home_section{width:100%;}

.home_section1{background:#BFBFBF;color:#666;}
.home_section1 a{text-decoration: none;color:#666;}
.home_section2{background:#75797D;color:#FFF;}
.home_section2 a{text-decoration: none;color:#FFF;}
.home_section3{background:#535559;color:#FFF;}
.home_section3 a{text-decoration: none;color:#FFF;}

.home_section_pic{}
.home_section_pic img{width:800px;height:360px;}

.home_section_txt{width:400px;text-align: left;}
.textBox{padding:40px;}
.textBox h1{margin:0;padding:0;border-bottom:3px #FD5721 solid;display: inline-block;margin-bottom:20px;padding-bottom:5px;font-size:26px;font-weight:500;padding-right:5px;}
.textBox h1 strong{font-size:36px;font-weight:500;}
.textBox .text{line-height:180%;font-weight:500;}



/*pageBox*/
.pageBox{}

.page_banner{margin-bottom:20px;}
.page_banner img{display: block;margin:0;padding:0;width:100%;height:auto;}

.page_body{}


#pageMenu{background:#EBF0F7;}
#pageMenu ul{margin:0;padding:0;list-style:none;}
#pageMenu ul li{margin:0;padding:0;list-style:none;float: left;width:200px;}
#pageMenu ul li a{display: block;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:16px;line-height:70px;height:70px;color:#333;text-align: center;border-top:3px #EBF0F7 solid;background:#EBF0F7;text-decoration: none;}
#pageMenu ul li a:hover,
#pageMenu ul li a:active{color:#123F71;}
#pageMenu ul li a.checked,
#pageMenu ul li.current_page_item a,
#pageMenu ul li.current-menu-item a,
#pageMenu ul li.current-menu-parent a,
#pageMenu ul li.current-menu-ancestor a{color:#123F71;background:#FFF;border-color:#123F71;}

.pageContent{min-height:400px;}



/*Archive*/
#Archive{padding:30px 0;}

.archive_list{}

.new_loop{padding:30px 60px;background:#FFF;border-bottom:1px #EFEFEF dashed;}
.new_loop:hover{background:#EFEFEF;}
.new_loop_head{margin-bottom:10px;}
.new_loop_head span{float: right;font-size:14px;color:#666;}
.new_loop_head h2{float: left;margin:0;padding:0;font-weight:500;}
.new_loop_head h2 a{display: block;color:#123F71;font-size:20px;opacity:1;}
.new_loop_head h2 a:hover{opacity:0.8;}
.new_loop_excerpt{font-size:14px;color:#666;line-height:180%;}
.new_loop_excerpt p{margin:0;padding:0;}

.noPost{padding:40px 0;text-align: center;font-size:30px;font-weight:100;color:#CCC;}


/*Single*/
#Single{padding:30px 60px;}

h2.single_title{color:#123F71;font-size:20px;margin:0;padding:0;font-weight:500;margin-bottom:10px;}
.single_attribute{margin-bottom:20px;color:#999;}
.single_attribute span{display: inline-block;margin-right:30px;}
.single_content{min-height:400px;}


/*PageAbout*/
#PageAbout{padding:30px 60px;}


/*PageRelation*/
#PageRelation{padding:30px 60px;position: relative;min-height:500px;}

.container {
  width:920px;
  height:100%;
  /*background: #DDD;*/
  position:absolute;
  top:100px;
  left:50%;
  margin-left:-460px;
}


/* HEXAGON STARTS HERE */
.hex {
  width:150px;
  height:86px;
  opacity: 1;
  background-color:#ccc;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat:no-repeat;
  background-position:50% 50%;
  -webkit-background-size:auto 173px;
  -moz-background-size:auto 173px;
  -ms-background-size:auto 173px;
  -o-background-size:auto 173px;
  position:relative;
  float:left;
  margin:25px 5px;
  text-align:center;
  zoom:1;
  transition:all 0.5s ease-in-out;
  -moz-transition:all 0.5s ease-in-out;
  -o-transition:all 0.5s ease-in-out;
  -moz-transition:all 0.5s ease-in-out;
  -webkit-transition:all 0.5s ease-in-out;
}
.hex:hover{
  transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);
  /*opacity:0.8;*/
}
.hex.hex-gap {
  margin-left:86px;
}
.hex a {
  display:block;
  width:100%;
  height:100%;
  text-indent:-9999em;
  position:absolute;
  top:0;
  left:0;
}
.hex .corner-1,  .hex .corner-2 {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:inherit;
  z-index:-2;
  overflow:hidden;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  backface-visibility:hidden;
}
.hex .corner-1 {
  z-index:-1;
  -webkit-transform:rotate(60deg);
  -moz-transform:rotate(60deg);
  -ms-transform:rotate(60deg);
  -o-transform:rotate(60deg);
  transform:rotate(60deg);
}
.hex .corner-2 {
  -webkit-transform:rotate(-60deg);
  -moz-transform:rotate(-60deg);
  -ms-transform:rotate(-60deg);
  -o-transform:rotate(-60deg);
  transform:rotate(-60deg);
}
.hex .corner-1:before,  .hex .corner-2:before {
  width:173px;
  height:173px;
  content:'';
  position:absolute;
  background:inherit;
  top:0;
  left:0;
  z-index:1;
  background:inherit;
  background-repeat:no-repeat;
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -o-backface-visibility:hidden;
  backface-visibility:hidden;
}
.hex .corner-1:before {
  -webkit-transform:rotate(-60deg) translate(-87px, 0px);
  -moz-transform:rotate(-60deg) translate(-87px, 0px);
  -ms-transform:rotate(-60deg) translate(-87px, 0px);
  -o-transform:rotate(-60deg) translate(-87px, 0px);
  transform:rotate(-60deg) translate(-87px, 0px);
  -webkit-transform-origin:0 0;
  -moz-transform-origin:0 0;
  -ms-transform-origin:0 0;
  -o-transform-origin:0 0;
  transform-origin:0 0;
}
.hex .corner-2:before {
  -webkit-transform:rotate(60deg) translate(-48px, -11px);
  -moz-transform:rotate(60deg) translate(-48px, -11px);
  -ms-transform:rotate(60deg) translate(-48px, -11px);
  -o-transform:rotate(60deg) translate(-48px, -11px);
  transform:rotate(60deg) translate(-48px, -11px);
  bottom:0;
}


/*PagePartner*/
#PagePartner{padding:50px 60px;}

#PagePartner ul{margin:0;padding:0;}
#PagePartner ul li{float: left;margin:10px 10px;}
#PagePartner ul li a{display: block;text-align: center;}
#PagePartner ul li a img{display: inline-block;height:80px;width:160px;border:1px #DDD solid;background:#FFF;}
#PagePartner ul li a:hover img{border:1px #123F71 solid;}

/*PageProcess*/
#PageProcess{padding:30px 60px;}




#Process{padding:20px 0;background:url(../Image/process_bg.png) #FFF top center repeat-y;}

.process_loop{position: relative;padding:20px 0;}
.process_loop i.icon{display: block;background:#F60;width:36px;height:40px;position: absolute;top:10px;left:50%;margin-left:-18px;background:url(../Image/process_icon.png) #FFF center no-repeat;}
.process_loop_box{float: right;width:500px;text-align: left;}
.process_loop_box.even{float: none;text-align: right;}

.process_title{margin:0;padding:0;color:#123F71;font-size:16px;margin-bottom:10px;}
.process_text{line-height:180%;color:#666;}



/*PageMember*/
#PageMember{padding:30px 60px;}


#Member{}

.member_loop{padding:20px 20px;}
.member_loop_face{float: left;}
.member_loop_face img{display: block; width:180px;height:180px;border-radius:50%;padding:5px;border:1px #123F71 solid;}
.member_loop_face img:hover{background:#EBF0F7;}
.member_loop_right{margin-left:280px;}
.member_loop_name{color:#123F71;font-size:24px;margin-bottom:10px;}
.member_loop_name small{color:#999;font-size:14px;margin-bottom:0px;display: inline-block;margin-left:20px;}
.member_loop_office{color:#666;font-size:16px;margin-bottom:20px;font-weight:bold;}
.member_loop_record{color:#999;font-size:14px;margin-bottom:10px;}
.member_loop_about{color:#666;font-size:14px;line-height:180%;}



.pageTitle{background:#EBF0F7;padding:0px 60px;font-size:16px;line-height:70px;height:70px;color:#123F71;}
.pageTitle #search-key{font-weight:bold;font-size:18px;}




/*Con*/
.Con{line-height:180%;font-size:14px;color:#666;}
.Con p{margin-bottom:10px;}
.Con img{max-width:100%;height:auto;}




/*分页*/
#Pagenavis{text-align: center;}
.pagination{padding:10px 0;}
.pagination .page-numbers{display: inline-block;text-decoration: none;margin:0 3px;padding:10px 15px;border-radius:2px;background:#F9F9F9;color:#666;font-size:16px;}
.pagination .page-numbers:hover,
.pagination .page-numbers.current{background:#277DC1;color:#fff;}



/*404*/
#Page_404{ padding:60px; text-align:center;background:#EFEFEF;}
#Page_404 .the_404_ico{ margin-bottom:0px;}
#Page_404 h1{ font-size:40px; font-weight:100;line-height:130%; margin-bottom:20px;}
#post_404_link{ width:300px; margin:0 auto; font-size:15px; margin-bottom:20px;}
#post_404_link a{ margin:10px; display:inline-block;padding:10px 20px;}
#post_404_link a.the_404_link1{background:#DDD;color:#666;}
#post_404_link a.the_404_link2{background:#123F71;color:#FFF;}
#Page_404 h2{ font-size:14px; font-weight:100; color:#999; line-height:150%;}

.page404{}
.page404 p:first-child {
text-align: center;
font-size: 180px;
font-weight: bold;
line-height: 160%;
letter-spacing: 5px;
color: #fff;
}

.page404 p:first-child span {
z-index:99999999999;
cursor: pointer;
text-shadow: 0px 0px 2px #686868,
0px 1px 1px #ddd,
0px 2px 1px #d6d6d6,
0px 3px 1px #ccc,
0px 4px 1px #c5c5c5,
0px 5px 1px #c1c1c1,
0px 6px 1px #bbb,
0px 7px 1px #777,
0px 8px 3px rgba(100, 100, 100, 0.4),
0px 9px 5px rgba(100, 100, 100, 0.1),
0px 10px 7px rgba(100, 100, 100, 0.15),
0px 11px 9px rgba(100, 100, 100, 0.2),
0px 12px 11px rgba(100, 100, 100, 0.25),
0px 13px 15px rgba(100, 100, 100, 0.3);
-webkit-transition: all .1s linear;
transition: all .1s linear;
}

.page404 p:first-child span:hover {
z-index:99999999999;
text-shadow: 0px 0px 2px #686868,
0px 1px 1px #fff,
0px 2px 1px #fff,
0px 3px 1px #fff,
0px 4px 1px #fff,
0px 5px 1px #fff,
0px 6px 1px #fff,
0px 7px 1px #777,
0px 8px 3px #fff,
0px 9px 5px #fff,
0px 10px 7px #fff,
0px 11px 9px #fff,
0px 12px 11px #fff,
0px 13px 15px #fff;
-webkit-transition: all .1s linear;
transition: all .1s linear;
}



/*Footer*/
#Footer{}

.footer_top{background:#3F4244;padding:25px 50px;color:#BFBFBF;}

.footer_top_menu{width:980px;}

#Fmenu{width:100%;}
#Fmenu ul{margin:0;padding:0;list-style:none;}
#Fmenu ul li{margin:0;padding:0;list-style:none;float: left;}
#Fmenu ul li a{display: block;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#BFBFBF;}
#Fmenu ul li a:hover{color:#FFF;}

#Fmenu ul li{width:20%;}
#Fmenu ul li a{font-size:16px;color:#BFBFBF;margin-bottom:10px;}
#Fmenu ul li ul.sub-menu{width:100%;}
#Fmenu ul li ul.sub-menu li{float:inherit;width:100%;}
#Fmenu ul li ul.sub-menu li a{font-size:14px;margin:3px 0;}

.footer_top_char{}
.charBox{text-align: center;}
.charBox_pic{margin-bottom:5px;}
.charBox_pic img{width:110px;height:auto;}
.charBox_txt{font-size:13px;}


.footer_copy{text-align: center;padding:10px 30px;background:#2B2C2E;color:#FFF;}
.footer_copy a{color:#FFF;text-decoration: underline;}




/* Top */
#to_top{ cursor:pointer; background:url(../Image/top.png) #333 center no-repeat; position:fixed;bottom:60px;left:50%;width:30px;height:30px; display:none;margin-left:620px;border-radius:2px;}
#to_top:hover{background:url(../Image/top.png) #123F71 center no-repeat;}

/*公共Style*/
.nopatop{ padding-top:0;}
.aligncenter{ text-align:center;}
.fixed{ position:fixed; top:0;z-index:99999;}

/*公共Style*/`